import {COMMENT_ADD, COMMENT_MINUS} from '../constants'
//声明一个函数
const CommentReducer = (state=10, action) => {  // reducer 函数  『加工厂』
    //根据操作的类型, 对 state 状态进行操作
    switch(action.type){
        //加法
        case COMMENT_ADD:
            //返回值, 将作为新的状态值.   更新状态
            return state + action.data;
        //减法 
        case COMMENT_MINUS:
            return state - action.data;
        //其他情况
        default: 
            //这里一定要返回 state. 初始化的时候, 会执行该函数, 得到状态的初始值
            return state;
    }
}

export default CommentReducer;